home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 001a / qm_2modm.zip / QM.BAT < prev    next >
DOS Batch File  |  1991-07-25  |  3KB  |  113 lines

  1. @ECHO OFF
  2. :   QM.BAT 7/24/91 to run QMODEM WITH USR DUAL STD or INTEL 9600EX MODEM
  3. :   For diff speeds, maybe ports?, Configs, etc. by Robert Boone
  4. :   Be sure that the QMODEM files have been properly renamed before using.
  5. :   Either manualy or w/ QMR-DIST.BAT. See QMOKSTART.DIR for proper/ready dir
  6. :   Scripts are in C:\COM\PROG\QMODEM\SCRIPT. 
  7. :   Ask if Norton Cache-etc should be unloaded? Ask if HyperDk s/b installed
  8. :   Their Enviornment Variables are "set" when loaded. Can't load both.
  9. :
  10. IF "%1"=="I" GOTO OKMODEM
  11. IF "%1"=="i" GOTO OKMODEM
  12. IF "%1"=="U" GOTO OKMODEM
  13. IF "%1"=="u" GOTO OKMODEM
  14. GOTO BADCHOICE
  15. :OKMODEM
  16. CD\COM\PROG\QMODEM
  17. :  Error Trap for QMODEM.EXE, Want only to have QMI.exe and QMU.exe in\QMODEM
  18. IF NOT EXIST QMODEM.COM ECHO ILLEGAL EXIT on Last Use!
  19. IF NOT EXIST QMODEM.COM GOTO ERROR
  20. IF     EXIST QMODEM.EXE ECHO ILLEGAL EXIT on Last Use!
  21. IF     EXIST QMODEM.EXE GOTO ERROR
  22. IF "%HYPERINS%"=="YES"  GOTO HYPER
  23. IF NOT "%NCACHE%"=="ON" GOTO START1
  24. ASK "NORTON NCACHE-F IS LOADED, do you want to REMOVE it?"
  25. IF ERRORLEVEL=1 GOTO START1
  26. SET NU-STUFF=YES
  27. :  REM Same as (but command.com enivronment gets in way) CALL C:\BAT\NU-DROP
  28. C:\NORTON\FILESAVE /UNINSTALL
  29. C:\NORTON\NCACHE-F /F
  30. C:\NORTON\NCACHE-F /UNINSTALL
  31. SET NCACHE=
  32. ASK "INSTALL HYPER CACHE ?" 
  33. IF ERRORLEVEL =1 GOTO START1
  34. IF "%NCACHE%"=="ON" ECHO CAN NOT/SHOULD NOT INSTALL HYPER CACHE, NCACHE IS ACTIVE
  35. IF "%NCACHE%"=="ON" GOTO START1
  36. SET HYPERINS=YES
  37. C:\HYPERDK\HYPER386 C:750 XS
  38. :
  39. :HYPER
  40. :
  41. IF NOT "%HYPERINS%"=="YES" GOTO START1
  42. ASK "ACTIVATE HYPER DISK STAGGED WRITES?"
  43. IF ERRORLEVEL=1 GOTO START1
  44. SET HYPERSTG=ON
  45. C:\HYPERDK\HYPERDK S
  46. :
  47. :START1
  48. :
  49. :  @7/12  QMODEM SubDir is in Path & These sets are in autoexec.bat, Change Autoexec?
  50. SET QMODEM=C:\COM\PROG\QMODEM
  51. SET DSZPORT=1
  52. SET DIRRX=C:/COM/XDL/
  53. SET DSZLOG=C:\COM\PCALL\ZMODEM\DSZ96%1.LOG
  54. :           Note the "U" or I ------^  for USR DUAL STD or INTEL
  55. :           Do Some File Renaming Stuff-Intel or HST DS Modem
  56. REN QMODEM.COM !STOP.COM
  57. REN QM%1.* QMODEM.*
  58. REN QM-DIST.*  QMODEM.*
  59. :    Use a 'Special' Prompt in Shell.. Easy to 'forget' and just quit w/o Exit.
  60. PROMPT                   $e[01;36;40m Type $e[05;01;33;40mExit$e[00;40m $e[01;36;40mTo Return to Qmodem!$_$p$q$g$e[01;32m$e[K
  61. :                        ..Well we finally are going to run something.
  62. QMODEM
  63. :
  64. PROMPT $e[01;34;40m$v$p$g $e[00;32m$e[K
  65. IF EXIST QMODEM.INI DEL QMODEM.INI
  66. REN QMODEM.ICO QM-DIST.ICO
  67. REN QMODEM.HLP QM-DIST.HLP
  68. REN QMODEM.MDF QM-DIST.MDF
  69. REN QMODEM.OVR QM-DIST.OVR
  70. REN QMODEM.* QM%1.*
  71. REN !STOP.COM  QMODEM.COM
  72. IF "%HYPERINS%"=="YES" GOTO END1
  73. IF NOT "%NU-STUFF%"=="YES" GOTO END1
  74. ASK "LOAD NORTON UTILS OF FILESAVE, & NCACHE-F?")
  75. IF ERRORLEVEL=1 GOTO END2
  76. CALL C:\BAT\NU-LOAD
  77. GOTO END2 
  78. :
  79. :END1
  80. :
  81. IF NOT "%HYPERINS%"=="YES" GOTO END2
  82. IF "%HYPERSTG%"=="ON" ASK "SET HYPERDISK TO WRITE THRU FROM STAGED ?"
  83. IF ERRORLEVEL=1 GOTO END2 
  84. SET HYPERSTG=  
  85. C:\HYPERDK\HYPERDK W
  86. :
  87. :END2
  88. :
  89. SET NU-STUFF=
  90. GOTO END3
  91. :
  92. :BADCHOICE 
  93. :
  94. ECHO         Qmodem Is Set Up To Work With USR DS Modem or Intel 9600EX
  95. ECHO      Enter QM I, qm i, QM U or qm u   ~               ~
  96. PAUSE
  97. GOTO END4
  98. :
  99. :ERROR
  100. :
  101. ECHO Must Find The Illegal Exit Problem and Fix it !!! (Rename files)
  102. PAUSE
  103. CD\COM\PROG\QMODEM
  104. GOTO END4
  105. :
  106. :END3
  107. :       If Want to Set Qmodem variables off? Ditto DSZ's ?, Put Them Here 
  108. CD\COM\XDL
  109. :
  110. :END4
  111. :
  112. QD2
  113.